|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ITaskController
Der ITaskController ist die zentrale Komponente der VO-Schicht. Er
ist gleichzeitig die Schnittstelle zur IO-Schicht, weil von dieser die Methode
handleCommand() aufgerufen wird, um ein empfangenes Kommando zu
übergeben.
Die genaue Behandlung des Kommandos muss von der Implementierung des Interface
ITaskController übernommen werden.
| Method Summary | |
|---|---|
IODefinition |
handleCommand(IODefinition ioDefinition)
Behandelt das Kommando, das von der IO-Schicht übergeben wird. |
| Method Detail |
|---|
IODefinition handleCommand(IODefinition ioDefinition)
throws InvalidCommandException,
BusinessTaskPerformanceException
ITaskController veranlasst die Durchführung des Vorgangs
durch ein VO, das er entsprechend auswählt.
ioDefinition - Informationen über den Nutzer sowie den aktuellen Aufruf.
IODefinition mit dem Ergebnis der Vorgangsdurchführung.
InvalidCommandException - Ungültiges Kommando wurde übergeben und kann nicht
ausgeführt werden.
BusinessTaskPerformanceException - Ausnahme beim Ausführen des IBusinessTask.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||